[INFO] fetching crate icydb-core 0.184.7...
[INFO] fixing icydb-core-0.184.7 against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] extracting crate icydb-core 0.184.7 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate icydb-core 0.184.7
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate icydb-core 0.184.7
[INFO] tweaked toml for crates.io crate icydb-core 0.184.7 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate icydb-core 0.184.7 on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate icydb-core 0.184.7 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded icydb-primitives v0.184.7
[INFO] [stderr]   Downloaded icydb-diagnostic-code v0.184.7
[INFO] [stderr]   Downloaded icrc-ledger-types v0.2.0
[INFO] [stderr]   Downloaded icydb-utils v0.184.7
[INFO] [stderr]   Downloaded icydb-derive v0.184.7
[INFO] [stderr]   Downloaded ic0 v1.1.0
[INFO] [stderr]   Downloaded link-section v0.18.2
[INFO] [stderr]   Downloaded ic-cdk-macros v0.20.2
[INFO] [stderr]   Downloaded linktime-proc-macro v0.2.0
[INFO] [stderr]   Downloaded ic-cdk v0.20.2
[INFO] [stderr]   Downloaded ctor v1.0.7
[INFO] [stderr]   Downloaded ic-memory v0.7.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 35be36aca72633a30671b9aaa95e57f45a58557c8536b300c12d1bc61c33b443
[INFO] running `Command { std: "docker" "start" "35be36aca72633a30671b9aaa95e57f45a58557c8536b300c12d1bc61c33b443", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "35be36aca72633a30671b9aaa95e57f45a58557c8536b300c12d1bc61c33b443" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "35be36aca72633a30671b9aaa95e57f45a58557c8536b300c12d1bc61c33b443", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "35be36aca72633a30671b9aaa95e57f45a58557c8536b300c12d1bc61c33b443" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling stacker v0.1.24
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking data-encoding v2.11.0
[INFO] [stderr]     Checking typed-arena v2.0.2
[INFO] [stderr]     Checking arrayvec v0.5.2
[INFO] [stderr]     Checking serde_bytes v0.11.19
[INFO] [stderr]    Compiling slotmap v1.1.1
[INFO] [stderr]     Checking pretty v0.12.5
[INFO] [stderr]     Checking leb128 v0.2.7
[INFO] [stderr]    Compiling minicbor v0.19.1
[INFO] [stderr]     Checking getrandom v0.4.3
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling ic-cdk-executor v2.0.0
[INFO] [stderr]     Checking unicode-segmentation v1.13.3
[INFO] [stderr]     Checking link-section v0.18.2
[INFO] [stderr]    Compiling linktime-proc-macro v0.2.0
[INFO] [stderr]    Compiling target-triple v1.0.0
[INFO] [stderr]     Checking ic0 v1.1.0
[INFO] [stderr]     Checking tempfile v3.27.0
[INFO] [stderr]     Checking convert_case v0.11.0
[INFO] [stderr]     Checking time v0.3.47
[INFO] [stderr]     Checking base32 v0.4.0
[INFO] [stderr]     Checking rand_chacha v0.10.0
[INFO] [stderr]     Checking rusty-fork v0.3.1
[INFO] [stderr]     Checking toml v1.1.2+spec-1.1.0
[INFO] [stderr]     Checking icydb-utils v0.184.7
[INFO] [stderr]     Checking ctor v1.0.7
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking icydb-primitives v0.184.7
[INFO] [stderr]     Checking ulid v1.2.1
[INFO] [stderr]     Checking proptest v1.11.0
[INFO] [stderr]    Compiling binread_derive v2.1.0
[INFO] [stderr]    Compiling minicbor-derive v0.13.0
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling ar_archive_writer v0.5.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling candid_derive v0.10.29
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling psm v0.1.31
[INFO] [stderr]     Checking binread v2.2.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling remain v0.2.15
[INFO] [stderr]    Compiling icydb-derive v0.184.7
[INFO] [stderr]     Checking strum v0.26.3
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]     Checking icydb-diagnostic-code v0.184.7
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]     Checking derive_more v2.1.1
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking ic_principal v0.1.3
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]     Checking hex v0.4.3
[INFO] [stderr]     Checking serde_cbor v0.11.2
[INFO] [stderr]     Checking ic-error-types v0.2.0
[INFO] [stderr]     Checking trybuild v1.0.116
[INFO] [stderr]     Checking ic-stable-structures v0.7.2
[INFO] [stderr]     Checking ic-memory v0.7.0
[INFO] [stderr]     Checking candid v0.10.29
[INFO] [stderr]     Checking icrc-cbor v0.1.0
[INFO] [stderr]     Checking icrc-ledger-types v0.2.0
[INFO] [stderr]    Compiling ic-cdk-macros v0.20.2
[INFO] [stderr]     Checking ic-cdk v0.20.2
[INFO] [stderr]     Checking icydb-core v0.184.7 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `projection::lower_global_aggregate_projection`
[INFO] [stdout]    --> src/db/query/plan/mod.rs:138:23
[INFO] [stdout]     |
[INFO] [stdout] 138 | pub(in crate::db) use projection::lower_global_aggregate_projection;
[INFO] [stdout]     |                       ^^^^^^^^^^^^---------------------------------
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   no `lower_global_aggregate_projection` in `db::query::plan::projection`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/db/query/plan/projection.rs:47:28
[INFO] [stdout]     |
[INFO] [stdout]  46 | #[cfg(feature = "sql")]
[INFO] [stdout]     |       --------------- the item is gated behind the `sql` feature
[INFO] [stdout]  47 | pub(in crate::db) const fn lower_global_aggregate_projection(
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::db::schema::canonicalize_strict_sql_literal_for_persisted_kind`
[INFO] [stdout]    --> src/db/schema/info.rs:10:5
[INFO] [stdout]     |
[INFO] [stdout]  10 |     db::schema::canonicalize_strict_sql_literal_for_persisted_kind,
[INFO] [stdout]     |     ^^^^^^^^^^^^--------------------------------------------------
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 no `canonicalize_strict_sql_literal_for_persisted_kind` in `db::schema`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/db/schema/mod.rs:187:30
[INFO] [stdout]     |
[INFO] [stdout] 186 | #[cfg(feature = "sql")]
[INFO] [stdout]     |       --------------- the item is gated behind the `sql` feature
[INFO] [stdout] 187 | pub(in crate::db) use types::canonicalize_strict_sql_literal_for_persisted_kind;
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::db::schema::canonicalize_strict_sql_literal_for_persisted_kind`
[INFO] [stdout]    --> src/db/schema/mutation/field_default_encoding.rs:7:29
[INFO] [stdout]     |
[INFO] [stdout]   7 |         SchemaFieldDefault, canonicalize_strict_sql_literal_for_persisted_kind,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `canonicalize_strict_sql_literal_for_persisted_kind` in `db::schema`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/db/schema/mod.rs:187:30
[INFO] [stdout]     |
[INFO] [stdout] 186 | #[cfg(feature = "sql")]
[INFO] [stdout]     |       --------------- the item is gated behind the `sql` feature
[INFO] [stdout] 187 | pub(in crate::db) use types::canonicalize_strict_sql_literal_for_persisted_kind;
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `super::SchemaFieldAdditionTarget`, `super::SchemaFieldDefaultTarget`, `super::SchemaFieldDropTarget`, `super::SchemaFieldNullabilityTarget`, `super::SchemaFieldRenameTarget`
[INFO] [stdout]   --> src/db/schema/mutation/ddl_admission.rs:4:70
[INFO] [stdout]    |
[INFO] [stdout]  4 |     AcceptedSchemaMutationError, SchemaExpressionIndexRebuildTarget, SchemaFieldAdditionTarget,
[INFO] [stdout]    |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^ no `SchemaFieldAdditionTarget` in `db::schema::mutation`
[INFO] [stdout]  5 |     SchemaFieldDefaultTarget, SchemaFieldDropTarget, SchemaFieldNullabilityTarget,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `SchemaFieldNullabilityTarget` in `db::schema::mutation`
[INFO] [stdout]    |     |                         |
[INFO] [stdout]    |     |                         no `SchemaFieldDropTarget` in `db::schema::mutation`
[INFO] [stdout]    |     no `SchemaFieldDefaultTarget` in `db::schema::mutation`
[INFO] [stdout]  6 |     SchemaFieldPathIndexRebuildTarget, SchemaFieldRenameTarget,
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^ no `SchemaFieldRenameTarget` in `db::schema::mutation`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing this struct instead:
[INFO] [stdout]            crate::db::schema::mutation::field::SchemaFieldAdditionTarget
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/db/schema/mutation/mod.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[cfg(feature = "sql")]
[INFO] [stdout]    |       --------------- the item is gated behind the `sql` feature
[INFO] [stdout] ...
[INFO] [stdout] 26 |     SchemaFieldAdditionTarget, SchemaFieldDefaultTarget, SchemaFieldDropTarget,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: consider importing this struct instead:
[INFO] [stdout]            crate::db::schema::mutation::field::SchemaFieldDefaultTarget
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/db/schema/mutation/mod.rs:26:32
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[cfg(feature = "sql")]
[INFO] [stdout]    |       --------------- the item is gated behind the `sql` feature
[INFO] [stdout] ...
[INFO] [stdout] 26 |     SchemaFieldAdditionTarget, SchemaFieldDefaultTarget, SchemaFieldDropTarget,
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: consider importing this struct instead:
[INFO] [stdout]            crate::db::schema::mutation::field::SchemaFieldDropTarget
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/db/schema/mutation/mod.rs:26:58
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[cfg(feature = "sql")]
[INFO] [stdout]    |       --------------- the item is gated behind the `sql` feature
[INFO] [stdout] ...
[INFO] [stdout] 26 |     SchemaFieldAdditionTarget, SchemaFieldDefaultTarget, SchemaFieldDropTarget,
[INFO] [stdout]    |                                                          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: consider importing this struct instead:
[INFO] [stdout]            crate::db::schema::mutation::field::SchemaFieldNullabilityTarget
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/db/schema/mutation/mod.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[cfg(feature = "sql")]
[INFO] [stdout]    |       --------------- the item is gated behind the `sql` feature
[INFO] [stdout] ...
[INFO] [stdout] 27 |     SchemaFieldNullabilityTarget, SchemaFieldRenameTarget,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = help: consider importing this struct instead:
[INFO] [stdout]            crate::db::schema::mutation::field::SchemaFieldRenameTarget
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/db/schema/mutation/mod.rs:27:35
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[cfg(feature = "sql")]
[INFO] [stdout]    |       --------------- the item is gated behind the `sql` feature
[INFO] [stdout] ...
[INFO] [stdout] 27 |     SchemaFieldNullabilityTarget, SchemaFieldRenameTarget,
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]    |
[INFO] [stdout]  4 -     AcceptedSchemaMutationError, SchemaExpressionIndexRebuildTarget, SchemaFieldAdditionTarget,
[INFO] [stdout]  4 +     AcceptedSchemaMutationError, SchemaExpressionIndexRebuildTarget, SchemaDdlMutationTarget,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::db::executor::PrimaryRangeKeyStream`, `crate::db::executor::decode_covering_projection_pairs`, `crate::db::executor::map_covering_projection_pairs`
[INFO] [stdout]    --> src/db/executor/projection/covering/pure.rs:29:34
[INFO] [stdout]     |
[INFO] [stdout]  29 |             OrderedKeyStreamBox, PrimaryRangeKeyStream, decode_covering_projection_pairs,
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `decode_covering_projection_pairs` in `db::executor`
[INFO] [stdout]     |                                  |
[INFO] [stdout]     |                                  no `PrimaryRangeKeyStream` in `db::executor`
[INFO] [stdout]  30 |             decode_single_covering_projection_pairs, map_covering_projection_pairs,
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `map_covering_projection_pairs` in `db::executor`
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider importing this struct through its public re-export instead:
[INFO] [stdout]             crate::db::executor::stream::access::PrimaryRangeKeyStream
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/db/executor/mod.rs:164:49
[INFO] [stdout]     |
[INFO] [stdout] 163 | #[cfg(feature = "sql")]
[INFO] [stdout]     |       --------------- the item is gated behind the `sql` feature
[INFO] [stdout] 164 | pub(in crate::db::executor) use stream::access::PrimaryRangeKeyStream;
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/db/executor/mod.rs:68:43
[INFO] [stdout]     |
[INFO] [stdout]  66 | #[cfg(feature = "sql")]
[INFO] [stdout]     |       --------------- the item is gated behind the `sql` feature
[INFO] [stdout]  67 | pub(in crate::db::executor) use covering::{
[INFO] [stdout]  68 |     decode_covering_projection_component, decode_covering_projection_pairs,
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/db/executor/mod.rs:69:5
[INFO] [stdout]     |
[INFO] [stdout]  66 | #[cfg(feature = "sql")]
[INFO] [stdout]     |       --------------- the item is gated behind the `sql` feature
[INFO] [stdout] ...
[INFO] [stdout]  69 |     map_covering_projection_pairs,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]     |
[INFO] [stdout]  29 -             OrderedKeyStreamBox, PrimaryRangeKeyStream, decode_covering_projection_pairs,
[INFO] [stdout]  29 +             OrderedKeyStreamBox, PrimaryRangeKeyStream, reorder_covering_projection_pairs,
[INFO] [stdout]     |
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]     |
[INFO] [stdout]  30 -             decode_single_covering_projection_pairs, map_covering_projection_pairs,
[INFO] [stdout]  30 +             decode_single_covering_projection_pairs, reorder_covering_projection_pairs,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `tests::projection_eval_data_row_for_materialize_tests`
[INFO] [stdout]    --> src/db/executor/projection/mod.rs:66:23
[INFO] [stdout]     |
[INFO] [stdout]  66 | pub(in crate::db) use tests::projection_eval_data_row_for_materialize_tests;
[INFO] [stdout]     |                       ^^^^^^^----------------------------------------------
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              no `projection_eval_data_row_for_materialize_tests` in `db::executor::projection::tests`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/db/executor/projection/tests/mod.rs:271:22
[INFO] [stdout]     |
[INFO] [stdout] 270 | #[cfg(feature = "sql")]
[INFO] [stdout]     |       --------------- the item is gated behind the `sql` feature
[INFO] [stdout] 271 | pub(in crate::db) fn projection_eval_data_row_for_materialize_tests(
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `tests::projection_eval_row_layout_for_materialize_tests`
[INFO] [stdout]    --> src/db/executor/projection/mod.rs:68:23
[INFO] [stdout]     |
[INFO] [stdout]  68 | pub(in crate::db) use tests::projection_eval_row_layout_for_materialize_tests;
[INFO] [stdout]     |                       ^^^^^^^------------------------------------------------
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              no `projection_eval_row_layout_for_materialize_tests` in `db::executor::projection::tests`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/db/executor/projection/tests/mod.rs:266:22
[INFO] [stdout]     |
[INFO] [stdout] 265 | #[cfg(feature = "sql")]
[INFO] [stdout]     |       --------------- the item is gated behind the `sql` feature
[INFO] [stdout] 266 | pub(in crate::db) fn projection_eval_row_layout_for_materialize_tests() -> RowLayout {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `ErrorDetail` in this scope
[INFO] [stdout]    --> src/db/query/intent/errors/tests/mod.rs:425:14
[INFO] [stdout]     |
[INFO] [stdout] 425 |         Some(ErrorDetail::Query(
[INFO] [stdout]     |              ^^^^^^^^^^^ use of undeclared type `ErrorDetail`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   8 + use crate::error::ErrorDetail;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `QueryErrorDetail` in this scope
[INFO] [stdout]    --> src/db/query/intent/errors/tests/mod.rs:426:13
[INFO] [stdout]     |
[INFO] [stdout] 426 |             QueryErrorDetail::UnknownAggregateTargetField
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ use of undeclared type `QueryErrorDetail`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   8 + use crate::error::QueryErrorDetail;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Expr` in this scope
[INFO] [stdout]    --> src/db/query/intent/tests/explain.rs:197:22
[INFO] [stdout]     |
[INFO] [stdout] 197 |         .having_expr(Expr::Case {
[INFO] [stdout]     |                      ^^^^ use of undeclared type `Expr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::db::query::plan::expr::Expr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Expr` in this scope
[INFO] [stdout]    --> src/db/query/intent/tests/explain.rs:199:17
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 Expr::Binary {
[INFO] [stdout]     |                 ^^^^ use of undeclared type `Expr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::db::query::plan::expr::Expr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Expr` in this scope
[INFO] [stdout]    --> src/db/query/intent/tests/explain.rs:201:36
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     left: Box::new(Expr::Aggregate(crate::db::count())),
[INFO] [stdout]     |                                    ^^^^ use of undeclared type `Expr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::db::query::plan::expr::Expr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Expr` in this scope
[INFO] [stdout]    --> src/db/query/intent/tests/explain.rs:202:37
[INFO] [stdout]     |
[INFO] [stdout] 202 |                     right: Box::new(Expr::Literal(Value::Nat64(1))),
[INFO] [stdout]     |                                     ^^^^ use of undeclared type `Expr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::db::query::plan::expr::Expr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Expr` in this scope
[INFO] [stdout]    --> src/db/query/intent/tests/explain.rs:204:17
[INFO] [stdout]     |
[INFO] [stdout] 204 |                 Expr::Literal(Value::Bool(true)),
[INFO] [stdout]     |                 ^^^^ use of undeclared type `Expr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::db::query::plan::expr::Expr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Expr` in this scope
[INFO] [stdout]    --> src/db/query/intent/tests/explain.rs:206:33
[INFO] [stdout]     |
[INFO] [stdout] 206 |             else_expr: Box::new(Expr::Literal(Value::Null)),
[INFO] [stdout]     |                                 ^^^^ use of undeclared type `Expr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::db::query::plan::expr::Expr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Expr` in this scope
[INFO] [stdout]    --> src/db/query/intent/tests/explain.rs:213:22
[INFO] [stdout]     |
[INFO] [stdout] 213 |         .having_expr(Expr::Binary {
[INFO] [stdout]     |                      ^^^^ use of undeclared type `Expr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::db::query::plan::expr::Expr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Expr` in this scope
[INFO] [stdout]    --> src/db/query/intent/tests/explain.rs:215:28
[INFO] [stdout]     |
[INFO] [stdout] 215 |             left: Box::new(Expr::FunctionCall {
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Expr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::db::query::plan::expr::Expr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Expr` in this scope
[INFO] [stdout]    --> src/db/query/intent/tests/explain.rs:218:21
[INFO] [stdout]     |
[INFO] [stdout] 218 |                     Expr::Binary {
[INFO] [stdout]     |                     ^^^^ use of undeclared type `Expr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::db::query::plan::expr::Expr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Expr` in this scope
[INFO] [stdout]    --> src/db/query/intent/tests/explain.rs:220:40
[INFO] [stdout]     |
[INFO] [stdout] 220 |                         left: Box::new(Expr::Aggregate(crate::db::count())),
[INFO] [stdout]     |                                        ^^^^ use of undeclared type `Expr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::db::query::plan::expr::Expr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Expr` in this scope
[INFO] [stdout]    --> src/db/query/intent/tests/explain.rs:221:41
[INFO] [stdout]     |
[INFO] [stdout] 221 |                         right: Box::new(Expr::Literal(Value::Nat64(1))),
[INFO] [stdout]     |                                         ^^^^ use of undeclared type `Expr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::db::query::plan::expr::Expr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Expr` in this scope
[INFO] [stdout]    --> src/db/query/intent/tests/explain.rs:223:21
[INFO] [stdout]     |
[INFO] [stdout] 223 |                     Expr::Literal(Value::Bool(false)),
[INFO] [stdout]     |                     ^^^^ use of undeclared type `Expr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::db::query::plan::expr::Expr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Expr` in this scope
[INFO] [stdout]    --> src/db/query/intent/tests/explain.rs:226:29
[INFO] [stdout]     |
[INFO] [stdout] 226 |             right: Box::new(Expr::Literal(Value::Bool(false))),
[INFO] [stdout]     |                             ^^^^ use of undeclared type `Expr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::db::query::plan::expr::Expr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Expr` in this scope
[INFO] [stdout]    --> src/db/query/intent/tests/explain.rs:729:22
[INFO] [stdout]     |
[INFO] [stdout] 729 |         .filter_expr(Expr::Binary {
[INFO] [stdout]     |                      ^^^^ use of undeclared type `Expr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::db::query::plan::expr::Expr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `BinaryOp` in this scope
[INFO] [stdout]    --> src/db/query/intent/tests/explain.rs:730:17
[INFO] [stdout]     |
[INFO] [stdout] 730 |             op: BinaryOp::Gt,
[INFO] [stdout]     |                 ^^^^^^^^ use of undeclared type `BinaryOp`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::db::query::plan::expr::BinaryOp;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Expr` in this scope
[INFO] [stdout]    --> src/db/query/intent/tests/explain.rs:731:28
[INFO] [stdout]     |
[INFO] [stdout] 731 |             left: Box::new(Expr::Binary {
[INFO] [stdout]     |                            ^^^^ use of undeclared type `Expr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::db::query::plan::expr::Expr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `BinaryOp` in this scope
[INFO] [stdout]    --> src/db/query/intent/tests/explain.rs:732:21
[INFO] [stdout]     |
[INFO] [stdout] 732 |                 op: BinaryOp::Add,
[INFO] [stdout]     |                     ^^^^^^^^ use of undeclared type `BinaryOp`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::db::query::plan::expr::BinaryOp;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Expr` in this scope
[INFO] [stdout]    --> src/db/query/intent/tests/explain.rs:733:32
[INFO] [stdout]     |
[INFO] [stdout] 733 |                 left: Box::new(Expr::Field(FieldId::new("rank"))),
[INFO] [stdout]     |                                ^^^^ use of undeclared type `Expr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::db::query::plan::expr::Expr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `FieldId` in this scope
[INFO] [stdout]    --> src/db/query/intent/tests/explain.rs:733:44
[INFO] [stdout]     |
[INFO] [stdout] 733 |                 left: Box::new(Expr::Field(FieldId::new("rank"))),
[INFO] [stdout]     |                                            ^^^^^^^ use of undeclared type `FieldId`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::db::query::plan::expr::FieldId;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::db::schema::FieldId;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::mem::type_info::FieldId;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Expr` in this scope
[INFO] [stdout]    --> src/db/query/intent/tests/explain.rs:734:33
[INFO] [stdout]     |
[INFO] [stdout] 734 |                 right: Box::new(Expr::Literal(Value::Nat64(1))),
[INFO] [stdout]     |                                 ^^^^ use of undeclared type `Expr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::db::query::plan::expr::Expr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Expr` in this scope
[INFO] [stdout]    --> src/db/query/intent/tests/explain.rs:736:29
[INFO] [stdout]     |
[INFO] [stdout] 736 |             right: Box::new(Expr::Literal(Value::Nat64(9))),
[INFO] [stdout]     |                             ^^^^ use of undeclared type `Expr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::db::query::plan::expr::Expr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Expr` in this scope
[INFO] [stdout]   --> src/db/query/intent/tests/filter_expr.rs:13:18
[INFO] [stdout]    |
[INFO] [stdout] 13 |             Some(Expr::Binary {
[INFO] [stdout]    |                  ^^^^ use of undeclared type `Expr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]    |
[INFO] [stdout]  1 + use crate::db::query::plan::expr::Expr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Expr` in this scope
[INFO] [stdout]   --> src/db/query/intent/tests/filter_expr.rs:17:37
[INFO] [stdout]    |
[INFO] [stdout] 17 |             }) if left.as_ref() == &Expr::Field(crate::db::query::plan::expr::FieldId::new("name"))
[INFO] [stdout]    |                                     ^^^^ use of undeclared type `Expr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]    |
[INFO] [stdout]  1 + use crate::db::query::plan::expr::Expr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Expr` in this scope
[INFO] [stdout]   --> src/db/query/intent/tests/filter_expr.rs:18:39
[INFO] [stdout]    |
[INFO] [stdout] 18 |                 && right.as_ref() == &Expr::Literal(Value::Text("Ada".to_string()))
[INFO] [stdout]    |                                       ^^^^ use of undeclared type `Expr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]    |
[INFO] [stdout]  1 + use crate::db::query::plan::expr::Expr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `AggregateKind` in this scope
[INFO] [stdout]    --> src/db/query/intent/tests/grouped.rs:240:49
[INFO] [stdout]     |
[INFO] [stdout] 240 |                 if *index == 0 && *kind == Some(AggregateKind::Exists)
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^ use of undeclared type `AggregateKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::db::query::plan::AggregateKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `ProjectionField` in this scope
[INFO] [stdout]    --> src/db/query/intent/tests/grouped.rs:791:9
[INFO] [stdout]     |
[INFO] [stdout] 791 |         ProjectionField::Scalar {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of undeclared type `ProjectionField`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::db::query::plan::expr::ProjectionField;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Expr` in this scope
[INFO] [stdout]    --> src/db/query/intent/tests/grouped.rs:792:19
[INFO] [stdout]     |
[INFO] [stdout] 792 |             expr: Expr::Aggregate(aggregate),
[INFO] [stdout]     |                   ^^^^ use of undeclared type `Expr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::db::query::plan::expr::Expr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `AggregateKind` in this scope
[INFO] [stdout]    --> src/db/query/intent/tests/grouped.rs:795:42
[INFO] [stdout]     |
[INFO] [stdout] 795 |             assert_eq!(aggregate.kind(), AggregateKind::Max);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^ use of undeclared type `AggregateKind`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::db::query::plan::AggregateKind;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `ProjectionField` in this scope
[INFO] [stdout]    --> src/db/query/intent/tests/grouped.rs:799:17
[INFO] [stdout]     |
[INFO] [stdout] 799 |         other @ ProjectionField::Scalar { .. } => {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ use of undeclared type `ProjectionField`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::db::query::plan::expr::ProjectionField;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `decode_covering_projection_component` in module `crate::db::executor`
[INFO] [stdout]    --> src/db/executor/projection/covering/shared.rs:398:34
[INFO] [stdout]     |
[INFO] [stdout] 398 |               crate::db::executor::decode_covering_projection_component(component.as_slice())?
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/db/executor/covering.rs:78:1
[INFO] [stdout]     |
[INFO] [stdout]  78 | / pub(in crate::db::executor) fn reorder_covering_projection_pairs<T>(
[INFO] [stdout]  79 | |     order_contract: CoveringProjectionOrder,
[INFO] [stdout]  80 | |     projected_pairs: &mut [(DecodedDataStoreKey, T)],
[INFO] [stdout]  81 | | ) {
[INFO] [stdout] ...   |
[INFO] [stdout]  91 | | }
[INFO] [stdout]     | |_- similarly named function `reorder_covering_projection_pairs` defined here
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/db/executor/mod.rs:68:5
[INFO] [stdout]     |
[INFO] [stdout]  66 | #[cfg(feature = "sql")]
[INFO] [stdout]     |       --------------- the item is gated behind the `sql` feature
[INFO] [stdout]  67 | pub(in crate::db::executor) use covering::{
[INFO] [stdout]  68 |     decode_covering_projection_component, decode_covering_projection_pairs,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 398 -             crate::db::executor::decode_covering_projection_component(component.as_slice())?
[INFO] [stdout] 398 +             crate::db::executor::reorder_covering_projection_pairs(component.as_slice())?
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::db::executor::covering::decode_covering_projection_component;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `decode_covering_projection_component`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 398 -             crate::db::executor::decode_covering_projection_component(component.as_slice())?
[INFO] [stdout] 398 +             decode_covering_projection_component(component.as_slice())?
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ExplainOrder`
[INFO] [stdout]   --> src/db/query/explain/mod.rs:34:50
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub(in crate::db) use plan::{ExplainGroupHaving, ExplainOrder};
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::db::codec::new_hash_sha256`
[INFO] [stdout]  --> src/db/query/fingerprint/projection_hash.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::db::codec::new_hash_sha256;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `scalar_where_truth_condition_is_admitted` and `simplify_bool_expr_constants`
[INFO] [stdout]    --> src/db/query/plan/expr/mod.rs:106:42
[INFO] [stdout]     |
[INFO] [stdout] 106 |     canonicalize_scalar_where_bool_expr, scalar_where_truth_condition_is_admitted,
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 107 |     simplify_bool_expr_constants,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `preview::eval_literal_only_expr_value`
[INFO] [stdout]    --> src/db/query/plan/expr/mod.rs:133:23
[INFO] [stdout]     |
[INFO] [stdout] 133 | pub(in crate::db) use preview::eval_literal_only_expr_value;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rewrite::rewrite_affine_numeric_compare_expr`
[INFO] [stdout]    --> src/db/query/plan/expr/mod.rs:147:23
[INFO] [stdout]     |
[INFO] [stdout] 147 | pub(in crate::db) use rewrite::rewrite_affine_numeric_compare_expr;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `scalar::compile_scalar_projection_expr_from_schema`
[INFO] [stdout]    --> src/db/query/plan/expr/mod.rs:151:23
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub(in crate::db) use scalar::compile_scalar_projection_expr_from_schema;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `SchemaDdlVersionContractPreflightError` and `validate_schema_ddl_version_contract_preflight`
[INFO] [stdout]   --> src/db/schema/mutation/mod.rs:76:43
[INFO] [stdout]    |
[INFO] [stdout] 76 |     SchemaDdlSchemaVersionAdmissionError, SchemaDdlVersionContractPreflightError,
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 77 |     validate_schema_ddl_version_contract_preflight,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `NatBig`
[INFO] [stdout]  --> src/db/schema/types.rs:7:28
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::types::{IntBig, NatBig, Ulid};
[INFO] [stdout]   |                            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `mutation::SchemaDdlSchemaVersionAdmissionError`
[INFO] [stdout]   --> src/db/schema/mod.rs:80:23
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub(in crate::db) use mutation::SchemaDdlSchemaVersionAdmissionError;
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `SchemaDdlMutationAdmission`, `admit_sql_ddl_expression_index_candidate`, `admit_sql_ddl_field_addition_candidate`, `admit_sql_ddl_field_default_candidate`, `admit_sql_ddl_field_drop_candidate`, `admit_sql_ddl_field_nullability_candidate`, `admit_sql_ddl_field_path_index_candidate`, `admit_sql_ddl_field_rename_candidate`, and `admit_sql_ddl_secondary_index_drop_candidate`
[INFO] [stdout]    --> src/db/schema/mod.rs:124:5
[INFO] [stdout]     |
[INFO] [stdout] 124 |     SchemaDdlMutationAdmission, admit_sql_ddl_expression_index_candidate,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 125 |     admit_sql_ddl_field_addition_candidate, admit_sql_ddl_field_default_candidate,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 126 |     admit_sql_ddl_field_drop_candidate, admit_sql_ddl_field_nullability_candidate,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 127 |     admit_sql_ddl_field_path_index_candidate, admit_sql_ddl_field_rename_candidate,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 128 |     admit_sql_ddl_secondary_index_drop_candidate,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `runtime::AcceptedRowLayoutRuntimeField`
[INFO] [stdout]    --> src/db/schema/mod.rs:152:23
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub(in crate::db) use runtime::AcceptedRowLayoutRuntimeField;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `cache::QueryPlanVisibility`
[INFO] [stdout]   --> src/db/session/query/mod.rs:20:23
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub(in crate::db) use cache::QueryPlanVisibility;
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `contracts::BinaryOp`
[INFO] [stdout]   --> src/db/executor/aggregate/mod.rs:58:33
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub(in crate::db::executor) use contracts::BinaryOp;
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]  --> src/db/executor/projection/tests/materialize.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DataRow`, `DecodedDataStoreKey`, `ProjectionMaterializationMetricsRecorder`, `RetainedSlotRow`, `RowLayout`, and `StructuralCursorPage`
[INFO] [stdout]   --> src/db/executor/projection/tests/mod.rs:25:48
[INFO] [stdout]    |
[INFO] [stdout] 25 |             CanonicalRow, CanonicalSlotReader, DataRow, DecodedDataStoreKey, SlotReader,
[INFO] [stdout]    |                                                ^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 29 |             ProjectionMaterializationMetricsRecorder, StructuralCursorPage,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 30 |             terminal::{RetainedSlotRow, RowLayout},
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PreparedProjectionContract` and `PreparedProjectionPlan`
[INFO] [stdout]   --> src/db/executor/projection/tests/mod.rs:51:21
[INFO] [stdout]    |
[INFO] [stdout] 51 |     GroupedRowView, PreparedProjectionContract, PreparedProjectionPlan, ProjectionEvalError,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `eval::eval_compiled_expr_with_value_ref_reader`
[INFO] [stdout]   --> src/db/executor/projection/mod.rs:28:33
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub(in crate::db::executor) use eval::eval_compiled_expr_with_value_ref_reader;
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `materialize::MaterializedProjectionRows`
[INFO] [stdout]   --> src/db/executor/projection/mod.rs:41:33
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub(in crate::db::executor) use materialize::MaterializedProjectionRows;
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `materialize::ProjectionDistinctWindow`
[INFO] [stdout]   --> src/db/executor/projection/mod.rs:45:45
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub(in crate::db::executor::projection) use materialize::ProjectionDistinctWindow;
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `materialize::project_distinct`
[INFO] [stdout]   --> src/db/executor/projection/mod.rs:51:45
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub(in crate::db::executor::projection) use materialize::project_distinct;
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `materialize::project_rows_from_projection`
[INFO] [stdout]   --> src/db/executor/projection/mod.rs:53:45
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub(in crate::db::executor::projection) use materialize::project_rows_from_projection;
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `count_borrowed_data_row_views_for_test`, `count_borrowed_identity_data_row_views_for_test`, and `count_borrowed_slot_row_views_for_test`
[INFO] [stdout]   --> src/db/executor/projection/mod.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     count_borrowed_data_row_views_for_test, count_borrowed_identity_data_row_views_for_test,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 63 |     count_borrowed_slot_row_views_for_test,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `explain::assemble_load_execution_node_descriptor`
[INFO] [stdout]   --> src/db/executor/mod.rs:75:23
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub(in crate::db) use explain::assemble_load_execution_node_descriptor;
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `projection::PreparedProjectionPlan`
[INFO] [stdout]    --> src/db/executor/mod.rs:129:23
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub(in crate::db) use projection::PreparedProjectionPlan;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `projection::project`
[INFO] [stdout]    --> src/db/executor/mod.rs:131:23
[INFO] [stdout]     |
[INFO] [stdout] 131 | pub(in crate::db) use projection::project;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CoveringProjectionMetricsRecorder`
[INFO] [stdout]    --> src/db/executor/mod.rs:138:5
[INFO] [stdout]     |
[INFO] [stdout] 138 |     CoveringProjectionMetricsRecorder, ProjectionMaterializationMetricsRecorder,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `icydb-core` (lib test) due to 39 previous errors; 26 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/622891a4e29178280638a6b63a8908bde2c0c854/bin/rustc --crate-name icydb_core --edition=2024 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::nursery' '--warn=clippy::all' '--allow=clippy::wildcard_imports' '--warn=clippy::use_self' '--warn=clippy::unnecessary_cast' '--warn=clippy::uninlined_format_args' '--allow=clippy::significant_drop_tightening' '--warn=clippy::semicolon_if_nothing_returned' '--allow=clippy::redundant_pub_crate' '--warn=clippy::redundant_clone' '--allow=clippy::option_if_let_else' '--allow=clippy::needless_pass_by_value' '--warn=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::module_inception' '--warn=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--warn=clippy::missing_const_for_fn' '--allow=clippy::empty_line_after_doc_comments' '--allow=clippy::doc_markdown' --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "diagnostics", "sql"))' -C metadata=ea8fc8ce5d22c20e -C extra-filename=-ead5e45b39920a8d --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern candid=/opt/rustwide/target/debug/deps/libcandid-b892a67c5c7ee1ee.rmeta --extern derive_more=/opt/rustwide/target/debug/deps/libderive_more-bdb799a135709f2c.rmeta --extern getrandom=/opt/rustwide/target/debug/deps/libgetrandom-f090321b33502248.rmeta --extern ic_cdk=/opt/rustwide/target/debug/deps/libic_cdk-897e424bc1468984.rmeta --extern ic_memory=/opt/rustwide/target/debug/deps/libic_memory-0edb212e595a76b5.rmeta --extern icrc_ledger_types=/opt/rustwide/target/debug/deps/libicrc_ledger_types-3038e48d209a0a1e.rmeta --extern icydb_derive=/opt/rustwide/target/debug/deps/libicydb_derive-75948e2271b17703.so --extern icydb_diagnostic_code=/opt/rustwide/target/debug/deps/libicydb_diagnostic_code-6488a4f3f91610a8.rmeta --extern icydb_primitives=/opt/rustwide/target/debug/deps/libicydb_primitives-b9dc1292e2568cb5.rmeta --extern icydb_utils=/opt/rustwide/target/debug/deps/libicydb_utils-8226933477198351.rmeta --extern num_bigint=/opt/rustwide/target/debug/deps/libnum_bigint-a4a7fa6bcdd5ee9a.rmeta --extern proptest=/opt/rustwide/target/debug/deps/libproptest-8e99a515db1c60c7.rmeta --extern rand_chacha=/opt/rustwide/target/debug/deps/librand_chacha-5deb541e6025d963.rmeta --extern remain=/opt/rustwide/target/debug/deps/libremain-0029999c33ca5615.so --extern serde=/opt/rustwide/target/debug/deps/libserde-69b6b0b5afffd31f.rmeta --extern serde_bytes=/opt/rustwide/target/debug/deps/libserde_bytes-ca3da0ffd480f846.rmeta --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-1fc59abd08e2374e.rmeta --extern sha2=/opt/rustwide/target/debug/deps/libsha2-67e9b0d0d51f3004.rmeta --extern thiserror=/opt/rustwide/target/debug/deps/libthiserror-ccd16e8d552b3e87.rmeta --extern time=/opt/rustwide/target/debug/deps/libtime-7e4ddc9fff203339.rmeta --extern trybuild=/opt/rustwide/target/debug/deps/libtrybuild-430551dc84b7a026.rmeta --extern ulid=/opt/rustwide/target/debug/deps/libulid-e385a1930dc12115.rmeta --extern xxhash_rust=/opt/rustwide/target/debug/deps/libxxhash_rust-3e874b3df4708fb5.rmeta -L native=/opt/rustwide/target/debug/build/psm-0455def5ad6bb447/out` (signal: 9, SIGKILL: kill)
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "35be36aca72633a30671b9aaa95e57f45a58557c8536b300c12d1bc61c33b443", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "35be36aca72633a30671b9aaa95e57f45a58557c8536b300c12d1bc61c33b443", kill_on_drop: false }`
[INFO] [stdout] 35be36aca72633a30671b9aaa95e57f45a58557c8536b300c12d1bc61c33b443
